multiple rocket launcher - French English Dictionary